package com.example.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
/*
 *  @author 雨安
 *  类名： Heavygeneralcargo
 *  创建时间：2024/3/1 本市重型普货车辆专题基础信息-接口 此处因为使用cloud原因版本不能使用lombok需要手动生成
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true) //自动识别不是字段的不进行映射
public class Heavygeneralcargo implements Serializable {
    @ExcelProperty(value = "班线类型编码")
    @JsonProperty("BANXIANLXBM") // 班线类型编码
    private String banxianlxbm;

    @ExcelProperty(value = "备注")
    @JsonProperty("BEIZHU") // 备注
    private String beizhu;

    @ExcelProperty(value = "本次维护时间")
    @JsonProperty("BENCIWHSJ") // 本次维护时间
    private String benciwhsj;

    @ExcelProperty(value = "本次最后检查时间")
    @JsonProperty("BENCIZHJCSJ") // 本次最后检查时间
    private String bencizhjcsj;

    @ExcelProperty(value = "编号")
    @JsonProperty("BIANHAO") // 编号
    private String bianhao;

    @ExcelProperty(value = "部品配载类型")
    @JsonProperty("BUPIPEIZTLX") // 部品配载类型
    private String buPipeiZtlx;

    @ExcelProperty(value = "厂牌")
    @JsonProperty("CHANGPAI") // 厂牌
    private String changpai;

    @ExcelProperty(value = "车长")
    @JsonProperty("CHECHANG") // 车长
    private String chechang;

    @ExcelProperty(value = "车高")
    @JsonProperty("CHEGAO") // 车高
    private String chegao;

    @ExcelProperty(value = "车架号")
    @JsonProperty("CHEJIAH") // 车架号
    private String chejiah;

    @ExcelProperty(value = "车宽")
    @JsonProperty("CHEKUAN") // 车宽
    private String chekuan;

    @ExcelProperty(value = "车辆行驶证号")
    @JsonProperty("CHELIANGXSZH") // 车辆行驶证号
    private String cheliangxszh;

    @ExcelProperty(value = "车辆载重等级")
    @JsonProperty("CHELIANGZBDJ") // 车辆载重等级
    private String cheliangzbdj;

    @ExcelProperty(value = "承运人责任险保单附加")
    @JsonProperty("CHENGYUNRZRXBDFJ") // 承运人责任险保单附加
    private String chengyunrzrxbdfj;

    @ExcelProperty(value = "承运人责任险有效期")
    @JsonProperty("CHENGYUNRZRXYXQ") // 承运人责任险有效期
    private String chengyunrzrxyxq;

    @ExcelProperty(value = "车牌号码")
    @JsonProperty("CHEPAIHM") // 车牌号码
    private String chepaihm;

    @ExcelProperty(value = "车牌颜色编码")
    @JsonProperty("CHEPAIYSBM") // 车牌颜色编码
    private String chepaiysbm;

    @ExcelProperty(value = "车身颜色")
    @JsonProperty("CHESHENYS") // 车身颜色
    private String cheshenys;

    @ExcelProperty(value = "车载重点编号")
    @JsonProperty("CHEZAIZDBH") // 车载重点编号
    private String chezaidzbh;

    @ExcelProperty(value = "创建时间")
    @JsonProperty("CHUANGJIANSJ") // 创建时间
    private String chuangjiansj;

    @ExcelProperty(value = "出厂日期")
    @JsonProperty("CHUCHANGRQ") // 出厂日期
    private String chuchangrq;

    @ExcelProperty(value = "创建时间")
    @JsonProperty("CREATETIME") // 创建时间
    private String createTime;

    @ExcelProperty(value = "道路运输证号")
    @JsonProperty("DAOLUYSZH") // 道路运输证号
    private String daoluyszh;

    @ExcelProperty(value = "道路运输证载质量")
    @JsonProperty("DAOLUYSZZ") // 道路运输证载质量
    private String daoluyszz;

    @ExcelProperty(value = "道路运营载质量")
    @JsonProperty("DAOLYYSZZH") // 道路运营载质量
    private String daolyyszzh;

    @ExcelProperty(value = "登记评定截止日期")
    @JsonProperty("DENGJIPDJZRQ") // 登记评定截止日期
    private String dengjipdjzrq;

    @ExcelProperty(value = "定位系统安装时间")
    @JsonProperty("DINGWEIXTAZSJ") // 定位系统安装时间
    private String dingweixtazsj;

    @ExcelProperty(value = "吨位")
    @JsonProperty("DUNWEIS") // 吨位
    private String dunweis;

    @ExcelProperty(value = "二级维护状态编码")
    @JsonProperty("ERJIWHZTBM") // 二级维护状态编码
    private String erjiwhztbm;

    @ExcelProperty(value = "发动机号码")
    @JsonProperty("FADONGJHIM") // 发动机号码
    private String fadongjhim;

    @ExcelProperty(value = "发动机型号")
    @JsonProperty("FADONGJXH") // 发动机型号
    private String fadongjxh;

    @ExcelProperty(value = "发证机构编号")
    @JsonProperty("FAZHENGJGBH") // 发证机构编号
    private String fazhengjgbh;

    @ExcelProperty(value = "发证机构名称")
    @JsonProperty("FAZHENGJGMC") // 发证机构名称
    private String fazhengjgmc;

    @ExcelProperty(value = "发证日期")
    @JsonProperty("FAZHENGRQ") // 发证日期
    private String fazhengrq;

    @ExcelProperty(value = "附件")
    @JsonProperty("FUJIAN") // 附件
    private String fujian;

    @ExcelProperty(value = "购车日期")
    @JsonProperty("GOUCHERQ") // 购车日期
    private String goucherq;

    @ExcelProperty(value = "保修日期")
    @JsonProperty("GUANTIRJ") // 保修日期
    private String guantirj;

    @ExcelProperty(value = "关联下架编号")
    @JsonProperty("GUANXIAJGBH") // 关联下架编号
    private String guanxiajgbh;

    @ExcelProperty(value = "行业2")
    @JsonProperty("HANGYE2") // 行业2
    private String hangye2;

    @ExcelProperty(value = "行业编码")
    @JsonProperty("HANGYEBM") // 行业编码
    private String hangyebm;

    @ExcelProperty(value = "ID")
    @JsonProperty("ID") // ID
    private String h_id;

    @ExcelProperty(value = "是否视频")
    @JsonProperty("ISVIDEO") // 是否视频
    private String isvideo;

    @ExcelProperty(value = "检测结果")
    @JsonProperty("JIANCEJG") // 检测结果
    private String jiancejg;

    @ExcelProperty(value = "经营范围编码")
    @JsonProperty("JINGYINGFWBM") // 经营范围编码
    private String jingyingfwbm;

    @ExcelProperty(value = "经营范围名称")
    @JsonProperty("JINGYINGFWMC") // 经营范围名称
    private String jingyingfwmc;

    @ExcelProperty(value = "经营区域编码")
    @JsonProperty("JINGYINGQYBM") // 经营区域编码
    private String jingyingqybm;

    @ExcelProperty(value = "客车等级编码")
    @JsonProperty("KECHEDJBIM") // 客车等级编码
    private String kechedjbim;

    @ExcelProperty(value = "来源类型")
    @JsonProperty("LAIYUANLX") // 来源类型
    private String laiyuanlx;

    @ExcelProperty(value = "类型编码")
    @JsonProperty("LEIXINGBM") // 类型编码
    private String leixingbm;

    @ExcelProperty(value = "年审结果")
    @JsonProperty("NIANSHENJG") // 年审结果
    private String nianshenjg;

    @ExcelProperty(value = "年审截止日期")
    @JsonProperty("NIANSHENJZRQ") // 年审截止日期
    private String nianshenjzrq;

    @ExcelProperty(value = "年审年度")
    @JsonProperty("NIANSHENND") // 年审年度
    private String nianshennd;

    @ExcelProperty(value = "年审日期更新时间")
    @JsonProperty("NIANSHENRQGXSJ") // 年审日期更新时间
    private String nianshenrqgxsj;

    @ExcelProperty(value = "年审有效截止期")
    @JsonProperty("NIANSHENYXJZQ") // 年审有效截止期
    private String nianshenyxjzq;

    @ExcelProperty(value = "年审状态编码")
    @JsonProperty("NIANSHENZTBM") // 年审状态编码
    private String nianshenztbm;

    @ExcelProperty(value = "操作时间")
    @JsonProperty("OPERATETIME") // 操作时间
    private String operatetime;

    @ExcelProperty(value = "评分标准评分结果")
    @JsonProperty("PINGFENBZJPFJG") // 评分标准评分结果
    private String pingfenbzjpfjg;

    @ExcelProperty(value = "配载状态编码")
    @JsonProperty("PIPEIZTBM") // 配载状态编码
    private String pipeiztbm;

    @ExcelProperty(value = "是否解剥")
    @JsonProperty("SFJIEBO") // 是否解剥
    private String sfjiebo;

    @ExcelProperty(value = "是否离开运维")
    @JsonProperty("SFLKYW") // 是否离开运维
    private String sflkyw;

    @ExcelProperty(value = "审车状态")
    @JsonProperty("SHENCHEZT") // 审车状态
    private String shenchez;

    @ExcelProperty(value = "是否安装标定系统")
    @JsonProperty("SHIFOUAZBDXT") // 是否安装标定系统
    private String shifouazbdxt;

    @ExcelProperty(value = "是否安装定位系统")
    @JsonProperty("SHIFOUAZDWXT") // 是否安装定位系统
    private String shifouazdwxt;

    @ExcelProperty(value = "是否安装视频设备")
    @JsonProperty("SHIFOUAZSPSB") // 是否安装视频设备
    private String shifouazspsb;

    @ExcelProperty(value = "是否安装线上监控")
    @JsonProperty("SHIFOUAZXSJLY") // 是否安装线上监控
    private String shifouazxsjly;

    @ExcelProperty(value = "是否后备车")
    @JsonProperty("SHIFOUHBC") // 是否后备车
    private String shifouhbc;

    @ExcelProperty(value = "是否无效配送件")
    @JsonProperty("SHIFOUWXPSJ") // 是否无效配送件
    private String shifouwxpsj;

    @ExcelProperty(value = "是否新加入视频指导类型")
    @JsonProperty("SHIFOUXJRSHIPINZDLX") // 是否新加入视频指导类型
    private String shifouxjrshipinzdlx;

    @ExcelProperty(value = "视频指导设备号")
    @JsonProperty("SHIPINZDSBH") // 视频指导设备号
    private String shipinzdsbh;

    @ExcelProperty(value = "数据状态")
    @JsonProperty("SHUJUZT") // 数据状态
    private String shujuzt;

    @ExcelProperty(value = "数据来源库")
    @JsonProperty("SHUJUZXLYK") // 数据来源库
    private String shujuzxlyk;

    @ExcelProperty(value = "所属地区编码")
    @JsonProperty("SUOSHUDQBM") // 所属地区编码
    private String suoshudqbm;

    @ExcelProperty(value = "危险标志点号")
    @JsonProperty("WEIXIANBZDH") // 危险标志点号
    private String weixianbzdh;

    @ExcelProperty(value = "危险品标志牌号")
    @JsonProperty("WEIXIANPBZPH") // 危险品标志牌号
    private String weixianpbzph;

    @ExcelProperty(value = "下次检查时间")
    @JsonProperty("XIACIJCSJ") // 下次检查时间
    private String xiacijcsj;

    @ExcelProperty(value = "下次维护时间")
    @JsonProperty("XIACIWHSJ") // 下次维护时间
    private String xiaciwhsj;

    @ExcelProperty(value = "线路编号")
    @JsonProperty("XIANLUBH") // 线路编号
    private String xianlubh;

    @ExcelProperty(value = "型号")
    @JsonProperty("XINGHAO") // 型号
    private String xinghao;

    @ExcelProperty(value = "行驶证年审有效日期")
    @JsonProperty("XINGSHIZNSYXRQ") // 行驶证年审有效日期
    private String xingshiznsyxrq;

    @ExcelProperty(value = "行驶证首次登记日期")
    @JsonProperty("XINGSHIZSCDJRQ") // 行驶证首次登记日期
    private String xingshizscdjrq;

    @ExcelProperty(value = "行驶证最近附加")
    @JsonProperty("XINGSHIZZJFJ") // 行驶证最近附加
    private String xingshizzjfj;

    @ExcelProperty(value = "业户编号")
    @JsonProperty("YEHUBH") // 业户编号
    private String yehubh;

    @ExcelProperty(value = "用户ID")
    @JsonProperty("YH ID") // 用户ID
    private String yhId;

    @ExcelProperty(value = "营运状态编码")
    @JsonProperty("YINGYUNZTBM") // 营运状态编码
    private String yingyunztbm;

    @ExcelProperty(value = "有效起始日期")
    @JsonProperty("YOUXIAOQSRQ") // 有效起始日期
    private String youxiaoqsrq;

    @ExcelProperty(value = "有效终止日期")
    @JsonProperty("YOUXIAOZZRQ") // 有效终止日期
    private String youxiaozzrq;

    @ExcelProperty(value = "预计报废日期")
    @JsonProperty("YUJIBFRQ") // 预计报废日期
    private String yujibfrq;

    @ExcelProperty(value = "证书使用有效期")
    @JsonProperty("ZHENGSHUSYYXQ") // 证书使用有效期
    private String zhengshusyyxq;

    @ExcelProperty(value = "终端序号编号")
    @JsonProperty("ZHONGDUANXHBH") // 终端序号编号
    private String zhongduanxhbh;

    @ExcelProperty(value = "周距")
    @JsonProperty("ZHOUJU") // 周距
    private String zhouju;

    @ExcelProperty(value = "轴数")
    @JsonProperty("ZHOUSHU") // 轴数
    private String zhoushu;

    @ExcelProperty(value = "总质量")
    @JsonProperty("ZONGZHILIANG") // 总质量
    private String zongzhiliang;

    @ExcelProperty(value = "最后改动时间")
    @JsonProperty("ZUIHOUGGSJ") // 最后改动时间
    private String zuihouggsj;

    @ExcelProperty(value = "最后上传时间")
    @JsonProperty("ZUIHOUSCSJ") // 最后上传时间
    private String zuihouscsj;

    @ExcelProperty(value = "最后同步时间")
    @JsonProperty("ZUIHOUTBSJ") // 最后同步时间
    private String zuihoutbsj;

    @ExcelProperty(value = "座位数")
    @JsonProperty("ZUOWEIS") // 座位数
    private String zuoweis;

}
